//package com.junmoo.www.config.mybatis;
//
//import com.alibaba.druid.support.http.StatViewServlet;
//import com.alibaba.druid.support.http.WebStatFilter;
//import org.springframework.boot.web.servlet.FilterRegistrationBean;
//import org.springframework.boot.web.servlet.ServletRegistrationBean;
//import org.springframework.context.annotation.Bean;
//import org.springframework.context.annotation.Configuration;
//
//import java.util.HashMap;
//import java.util.Map;
//
///**
// * Druid 数据源配置类
// * @author Administrator
// * 访问地址 ：http://localhost:8080/druid/index.html
// */
//@Configuration
//public class DruidDBConfig {
//	@SuppressWarnings({ "unchecked", "rawtypes" })
//	@Bean
//    public ServletRegistrationBean druidServlet() {
//
//
//		//ServletRegistrationBean reg = new ServletRegistrationBean(new StatViewServlet(),"/druid/*");
//        ServletRegistrationBean reg = new ServletRegistrationBean();
//        reg.setServlet(new StatViewServlet());
//        reg.addUrlMappings("/druid/*");
//        //设置参数
////       reg.addInitParameter("loginUsername","root");
////       reg.addInitParameter("loginPassword","root");
//        // 禁用HTML页面上的“Reset All”功能
////       reg.addInitParameter("resetEnable","false");
//        //reg.addInitParameter("allow", "127.0.0.1"); //白名单
//
//		Map<String, String> params = new HashMap<>();
//		params.put("loginUsername", "admin");
//		params.put("loginPassword", "123456");
//		params.put("resetEnable","false");
//		//params.put("allow", "127.0.0.1");
//		reg.setInitParameters(params);
//        return reg;
//    }
//
//    @SuppressWarnings({ "rawtypes", "unchecked" })
//	@Bean
//    public FilterRegistrationBean filterRegistrationBean() {
//        //创建过滤器
//        FilterRegistrationBean filterRegistrationBean = new FilterRegistrationBean();
//        filterRegistrationBean.setFilter(new WebStatFilter());
//
//        //设置参数
//        Map<String, String> initParams = new HashMap<String, String>();
//        //忽略过滤的形式
//        initParams.put("exclusions", "*.js,*.gif,*.jpg,*.bmp,*.png,*.css,*.ico,/druid/*");
//        filterRegistrationBean.setInitParameters(initParams);
//
//
//        //设置过滤器过滤路径
//        filterRegistrationBean.addUrlPatterns("/*");
//        return filterRegistrationBean;
//    }
//
//}
